<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //Date() 日期对象 是一个构造函数 必须使用new 来调用日期对象
        var date = new Date();
        console.log(date);
        console.log(date.getFullYear(), date.getMonth() + 1, date.getDate()); //年月日  注意:返回的月份是0-11，所以月份需要加1
        console.log(date.getHours(), date.getMinutes(), date.getSeconds()) //时分秒
        console.log('1.今天是星期:', date.getDay()) //统计星期几，周一~周六返回1-6，周天返回0
        //2.例如写今天日期 2021年11月2号星期二
        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        var dates = date.getDate();
        var arr = ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
        var day = date.getDay();
        console.log('2.今天是:' + year + '年' + month + '月' + dates + '号 ' + arr[day]);

        //3.格式化完整时间
        function getTime() {
            var time = new Date()
            var year = time.getFullYear();
            var month = time.getMonth() + 1;
            var dates = time.getDate();
            var h = time.getHours();
            h = h < 10 ? '0' + h : h;
            var m = time.getMinutes();
            m = m < 10 ? '0' + m : m;
            var s = time.getSeconds();
            s = s < 10 ? '0' + s : s;
            return year + '/' + month + '/' + dates + ' ' + h + ':' + m + ':' + s;
        }
        console.log('3.现在时间是:' + getTime());

        //4.获取毫秒(时间戳) 不是当前时间的毫秒数，而是举例1970年1月1日过了多少毫秒数 (3种方法)
        var date = new Date();
        console.log('第一种获取毫秒方法:' + date.valueOf());
        console.log('第二种获取毫秒方法:' + date.getTime());
        //简单的方法(最常用)
        var dates = +new Date();
        console.log('第三种获取毫秒数的方法:' + dates);
        console.log('第四种获取毫秒数的方法:' + Date.now());
    </script>
</head>

<body>

</body>

</html>